24 #define HAL_NFC_CVM_RES_OK 0x00
25 #define HAL_NFC_CVM_RES_UNSUPP 0x01
26 #define HAL_NFC_CVM_RES_UNREC 0x02
27 #define HAL_NFC_CVM_RES_FAIL 0x03
30 #ifdef KER_ENABLE_CUSTOM_CV_RULE
44 #define KER_NFC_CHECK_CUSTOM_CVM_COND(CVM,Condition) hal_nfc_cv_check_cvm_condition(KER_CTX CVM, Condition)
63 #define KER_NFC_APPLY_CUSTOM_CVM(CVM,RES,OUT,TVR,TVR_LEN) hal_nfc_cv_apply_cvm(KER_CTX CVM, RES, OUT, TVR, TVR_LEN)
67 #define KER_NFC_CHECK_CUSTOM_CVM_COND(CVM,Condition) KER_FALSE
69 #define KER_NFC_APPLY_CUSTOM_CVM(CVM,RES,TVR,TVR_LEN) KER_CVM_RES_UNREC
void KER_VOID
Definition: emv_platform.h:66
KER_INT8U KER_BOOL
Definition: emv_platform.h:67
uint8_t KER_BYTE
Definition: emv_platform.h:70
#define KER_CTX_PARAM
Definition: emv_context.h:53
KER_BOOL(KER_API * CALLBACK_NFC_CV_CHECK_CUST_CVM_CONDITION)(KER_CTX_PARAM KER_VOID *pCallbackHandle, KER_BYTE btCVM, KER_BYTE btCondition)
Callback type for check custom cvm condition.
Definition: hal_nfc_cv.h:84
KER_BYTE(KER_API * CALLBACK_NFC_CV_APPLY_CUST_CVM)(KER_CTX_PARAM KER_VOID *pCallbackHandle, KER_BYTE btCVM, KER_BYTE *pbtRes, KER_BYTE *pbtTVR, KER_BYTE btTVRLen)
Callback type for apply custom cvm.
Definition: hal_nfc_cv.h:103